package cn.iocoder.yudao.module.shop.controller.admin.monthmember.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
import java.time.LocalDateTime;

import com.alibaba.excel.annotation.ExcelProperty;

/**
 * 顾客每月到店统计 Excel VO
 *
 * @author 曹建伟
 */
@Data
public class ShopMonthMemberExcelVO {

    @ExcelProperty("编号")
    private Long id;

    @ExcelProperty("日期id")
    private String dateId;

    @ExcelProperty("顾客id")
    private Long memberId;

    @ExcelProperty("昵称")
    private String nickname;

    @ExcelProperty("头像")
    private String avatar;

    @ExcelProperty("电话")
    private String mobile;

    @ExcelProperty("总次数")
    private Integer totalTimes;

    @ExcelProperty("总支数")
    private Integer totalCount;

    @ExcelProperty("总金额")
    private Integer totalPrice;

    @ExcelProperty("是否首充")
    private Boolean isFirstCharge;

    @ExcelProperty("是否续充")
    private Boolean isContinueCharge;

    @ExcelProperty("是否未续充")
    private Boolean isNoContinueCharge;

    @ExcelProperty("是否大于1次充值")
    private Boolean isAfterTimesCharge;

    @ExcelProperty("创建时间")
    private LocalDateTime createTime;

}
